// 统一管理咱们项目用户相关的接口
import request from '@/utills/request'
import type { loginFromData,loginResponseData,userInfoResponseData  } from './type'

// 项目用户相关的请求地址
enum API{
    LOGIN_URL='/admin/acl/index/login',
    USERINFO_URL='/admin/acl/index/info',
    LOGOUT_URL='/admin/acl/index/logout'
}

// 对外暴露请求函数
// 登录接口方法
export const reqLogin=(data:loginFromData)=>request.post<any,loginResponseData>(API.LOGIN_URL,data)

// 获取用户信息接口方法
export const reqUserInfo=()=>request.get<any,userInfoResponseData>(API.USERINFO_URL)

// 退出登录接口
export const reqLogout=()=>request.post<any,any>(API.LOGOUT_URL)